Stefan Monnier [Sat, 12 Sep 2009 03:55:46 +0000 (03:55 +0000)]
* startup.el (tutorial-directory): Make it a defcustom.
Use custom-initialize-delay rather than eval-at-startup to set it.
* image.el (image-load-path): Make it a defcustom.
Use custom-initialize-delay rather than eval-at-startup to set it.
* subr.el (eval-at-startup): Remove.
* font-lock.el (lisp-font-lock-keywords-2): Remove eval-at-startup.
Stefan Monnier [Sat, 12 Sep 2009 03:35:40 +0000 (03:35 +0000)]
* lread.c (Fload): Don't output a message after loading an obsolete
package any more (done in Lisp now).
* subr.el (do-after-load-evaluation): Warn the user after loading an
obsolete package.
Glenn Morris [Sat, 12 Sep 2009 02:42:22 +0000 (02:42 +0000)]
(proced-mark-alt): Remove alias.
(proced-mode-map): Remove proced-mark-alt.
Glenn Morris [Sat, 12 Sep 2009 02:42:03 +0000 (02:42 +0000)]
(emacs-lisp-mode-map): Add menu entries to elint file and directory.
Remove initialization entry.
Glenn Morris [Sat, 12 Sep 2009 02:41:39 +0000 (02:41 +0000)]
(elint-file, elint-directory): New autoloaded commands.
(elint-current-buffer): Set mode-line-process.
(elint-init-env): Handle define-derived-mode.
Fix declare-function with unspecified arglist. Guard against odd
defalias statements (eg iso-insert's 8859-1-map).
(elint-add-required-env): Use a temp buffer.
(elint-form): Just print the function/macro name, not the whole form.
Return env unchanged if we fail to parse a macro.
(elint-forms): Guard against parse errors.
(elint-output): New function, to handle batch mode.
(elint-log-message): Add optional argument. Use elint-output.
(elint-set-mode-line): New function.
Chong Yidong [Sat, 12 Sep 2009 01:40:11 +0000 (01:40 +0000)]
* emacs-lisp/elp.el (elp-not-profilable): Add more functions (Bug#4233).
Chong Yidong [Sat, 12 Sep 2009 01:30:51 +0000 (01:30 +0000)]
* fns.c (syms_of_fns): Doc fix (Bug#4227).
Stefan Monnier [Sat, 12 Sep 2009 01:21:30 +0000 (01:21 +0000)]
(Fwhere_is_internal): Use nconc2.
Chong Yidong [Sat, 12 Sep 2009 00:47:13 +0000 (00:47 +0000)]
* url-methods.el (url-scheme--registering-proxy): New variable.
(url-scheme-register-proxy, url-scheme-get-property): Avoid
calling url-scheme-register-proxy in an infloop (Bug#4191).
Chong Yidong [Sat, 12 Sep 2009 00:32:49 +0000 (00:32 +0000)]
* emulation/pc-select.el (scroll-down-mark, scroll-down-nomark)
(scroll-up-mark, scroll-up-nomark): Doc fix (Bug#4190).
Nick Roberts [Sat, 12 Sep 2009 00:03:29 +0000 (00:03 +0000)]
(gdb-var-list-children-regexp): Delete.
(gdb-var-list-children): Use json parsing.
Nick Roberts [Sat, 12 Sep 2009 00:02:42 +0000 (00:02 +0000)]
*** empty log message ***
Chong Yidong [Sat, 12 Sep 2009 00:01:00 +0000 (00:01 +0000)]
* progmodes/js.el (js--proper-indentation): Handle the case where
char-before is null. Reported by Deniz Dogan.
Juanma Barranquero [Fri, 11 Sep 2009 22:59:36 +0000 (22:59 +0000)]
* emacs-lisp/cl-macs.el (help-add-fundoc-usage): Declare.
Daiki Ueno [Fri, 11 Sep 2009 22:48:03 +0000 (22:48 +0000)]
Fix the last commit.
Daiki Ueno [Fri, 11 Sep 2009 22:46:14 +0000 (22:46 +0000)]
(epg-context-set-passphrase-callback)
(epg-context-set-progress-callback): Add more description about
callback function.
Daiki Ueno [Fri, 11 Sep 2009 22:27:32 +0000 (22:27 +0000)]
Add algorithm names.
(epg-cipher-algorithm-alist): Add CAMELLIA.
(epg-digest-algorithm-alist): Add SHA224.
Stefan Monnier [Fri, 11 Sep 2009 21:25:44 +0000 (21:25 +0000)]
* custom.el (custom-delayed-init-variables): New var.
(custom-initialize-delay): New function.
* startup.el (command-line): "Re"evaluate all vars in
custom-delayed-init-variables. Don't reevaluate abbrev-file-name
explicitly any more.
* abbrev.el (abbrev-file-name): Use custom-initialize-delay
to avoid creating a ~/.emacs.d at build-time (bug#4347).
Stefan Monnier [Fri, 11 Sep 2009 21:07:02 +0000 (21:07 +0000)]
(language-info-alist): Improve docstring.
Alan Mackenzie [Fri, 11 Sep 2009 20:27:50 +0000 (20:27 +0000)]
(Terminal Output): document `send-string-to-terminal' in batch mode.
Alan Mackenzie [Fri, 11 Sep 2009 20:26:50 +0000 (20:26 +0000)]
*** empty log message ***
Alan Mackenzie [Fri, 11 Sep 2009 20:05:11 +0000 (20:05 +0000)]
(Fsend_string_to_terminal): Amend doc string to cover batch mode.
Alan Mackenzie [Fri, 11 Sep 2009 20:04:12 +0000 (20:04 +0000)]
*** empty log message ***
Stefan Monnier [Fri, 11 Sep 2009 19:11:07 +0000 (19:11 +0000)]
(main): Sort scores before trimming them,
reported by Jason Feng <jfeng@ozbert.com> (bug#4397).
Stefan Monnier [Fri, 11 Sep 2009 18:54:55 +0000 (18:54 +0000)]
(proced-mode-map): Prefer "m" for proced-mark.
Andreas Schwab [Fri, 11 Sep 2009 16:46:08 +0000 (16:46 +0000)]
(display_mode_element): Detect cycles.
Juanma Barranquero [Fri, 11 Sep 2009 12:05:45 +0000 (12:05 +0000)]
Update.
Nick Roberts [Fri, 11 Sep 2009 11:55:11 +0000 (11:55 +0000)]
(gdb-var-update-regexp): Delete.
(gdb-var-update-handler): Use json parsing.
Nick Roberts [Fri, 11 Sep 2009 11:54:30 +0000 (11:54 +0000)]
*** empty log message ***
Juanma Barranquero [Fri, 11 Sep 2009 10:58:54 +0000 (10:58 +0000)]
* vc-annotate.el (vc-annotate): Use the main file's coding-system to
decode annotated text, regardless of language environment. (Bug#2741)
Eli Zaretskii [Fri, 11 Sep 2009 10:01:21 +0000 (10:01 +0000)]
(bootstrap): Ensure enough environment space will be available
to run config.bat.
Glenn Morris [Fri, 11 Sep 2009 06:51:58 +0000 (06:51 +0000)]
Add generated-autoload-file item.
Glenn Morris [Fri, 11 Sep 2009 06:51:06 +0000 (06:51 +0000)]
(autoloads): Make dired.el writable.
Glenn Morris [Fri, 11 Sep 2009 06:50:49 +0000 (06:50 +0000)]
Regenerate with extracted autoloads.
Glenn Morris [Fri, 11 Sep 2009 06:50:14 +0000 (06:50 +0000)]
Put autoloads in dired.el rather than loaddefs.el.
Glenn Morris [Fri, 11 Sep 2009 06:48:31 +0000 (06:48 +0000)]
(autoloads): Make ibuffer.el writable.
Glenn Morris [Fri, 11 Sep 2009 06:47:48 +0000 (06:47 +0000)]
Regenerate with extracted autoloads.
Glenn Morris [Fri, 11 Sep 2009 06:47:26 +0000 (06:47 +0000)]
Put autoloads in ibuffer.el rather than loaddefs.el.
Glenn Morris [Fri, 11 Sep 2009 06:42:13 +0000 (06:42 +0000)]
Reformat doc-strings for make-docfile.
Glenn Morris [Fri, 11 Sep 2009 06:39:21 +0000 (06:39 +0000)]
Comment.
Glenn Morris [Fri, 11 Sep 2009 06:38:44 +0000 (06:38 +0000)]
Remove comment, inapplicable since 1997 (loadup no longer loads the
uncompiled version).
Stefan Monnier [Fri, 11 Sep 2009 05:10:15 +0000 (05:10 +0000)]
(where_is_internal): Don't erroneously return nil right after
filling the cache.
(where_is_internal_1): Fix up typo.
Stefan Monnier [Fri, 11 Sep 2009 04:27:38 +0000 (04:27 +0000)]
(autoloads): Make rmail.el writable as well.
Glenn Morris [Fri, 11 Sep 2009 03:41:26 +0000 (03:41 +0000)]
(x-display-name, x-setup-function-keys): Unify doc-strings with X versions.
Glenn Morris [Fri, 11 Sep 2009 03:40:55 +0000 (03:40 +0000)]
(dired-compress-file): Declare.
(ange-ftp-dired-compress-file): Add doc string.
Glenn Morris [Fri, 11 Sep 2009 03:40:35 +0000 (03:40 +0000)]
(top-level): Always require dired.
(locate-mode-map): Initialize inside the defvar.
Glenn Morris [Fri, 11 Sep 2009 03:40:14 +0000 (03:40 +0000)]
(describe-function-1): Mention if a function has a compiler-macro.
Glenn Morris [Fri, 11 Sep 2009 03:39:48 +0000 (03:39 +0000)]
(help-function-cmacro): New button.
Glenn Morris [Fri, 11 Sep 2009 03:39:28 +0000 (03:39 +0000)]
(define-compiler-macro): Add a property that records where a macro was
defined.
Glenn Morris [Fri, 11 Sep 2009 03:39:04 +0000 (03:39 +0000)]
(apropos-documentation-check-doc-file): Exclude unbound functions and
variables, since they must be stuff specific to some other platform.
(apropos-print): Make mouse-click message less specific about button.
Glenn Morris [Fri, 11 Sep 2009 03:34:14 +0000 (03:34 +0000)]
(Fx_parse_geometry): Unify the X and NS versions so that they share a
common doc-string.
Simon South [Fri, 11 Sep 2009 02:28:50 +0000 (02:28 +0000)]
(delphi-tab): Indent region when Transient Mark mode is enabled and
region is active; otherwise indent or insert TAB as usual.
(delphi-mode): Update description of TAB-key binding.
Stefan Monnier [Fri, 11 Sep 2009 02:14:05 +0000 (02:14 +0000)]
(get_keymap): Return the actual keymap symbol rather than t for autoloaded
keymaps when autoloading is not allowed (bug#4393).
Stefan Monnier [Fri, 11 Sep 2009 01:11:37 +0000 (01:11 +0000)]
*** empty log message ***
Stefan Monnier [Fri, 11 Sep 2009 01:00:37 +0000 (01:00 +0000)]
* emulation/crisp.el (crisp-mode-map): Move initialization
into declaration.
(crisp-mode): Use define-minor-mode.
Stefan Monnier [Fri, 11 Sep 2009 00:58:59 +0000 (00:58 +0000)]
* keymap.c (QCadvertised_binding): New constant.
(syms_of_keymap): Initialize it.
(Fwhere_is_internal): Try and use bindings from :advertised-binding
if applicable.
* progmodes/xscheme.el (xscheme-evaluation-commands):
Put a :advertised-binding property rather than using
advertised-xscheme-send-previous-expression.
(advertised-xscheme-send-previous-expression): Declare obsolete.
* emulation/crisp.el (crisp-mode-map): Use `undo' rather than
`advertised-undo'.
(crisp-mode): Add corresponding bindings to
undo's :advertised-binding instead.
* dired.el (dired-mode-map): Put a :advertised-binding property rather
than using dired-advertised-find-file.
(dired-advertised-find-file):
* simple.el (advertised-undo):
* wid-edit.el (advertised-widget-backward): Declare obsolete.
(widget-keymap): Put a :advertised-binding property rather
than using advertised-widget-backward.
* bindings.el (ctl-x-map): Put a :advertised-binding property rather
than using advertised-undo.
* tutorial.el (tutorial--default-keys): Adjust accordingly.
Adrian Robert [Thu, 10 Sep 2009 19:17:56 +0000 (19:17 +0000)]
fix typo (wrong name) in my 2009-09-09 entry
Stefan Monnier [Thu, 10 Sep 2009 18:19:03 +0000 (18:19 +0000)]
* keyboard.c (Qmenu_alias, Vdefine_key_rebound_commands): Remove.
(parse_menu_item): Streamline since bindings are recomputed all the
time anyway. Don't bother checking Vdefine_key_rebound_commands any
more and don't support lmenu's menu-alias any more either.
* subr.el (define-key-rebound-commands): Mark obsolete.
* startup.el (precompute-menubar-bindings): Remove.
(normal-top-level): Remove obsolete code that tried to precompute
menubar bindings.
* loadup.el (define-key-rebound-commands): Don't bother fiddling with
define-key-rebound-commands and precompute-menubar-bindings.
Stefan Monnier [Thu, 10 Sep 2009 16:47:47 +0000 (16:47 +0000)]
(Fwhere_is_internal): Last minute typo.
Stefan Monnier [Thu, 10 Sep 2009 16:19:52 +0000 (16:19 +0000)]
* keymap.c (where_is_internal_data): Make noindirect a boolean.
(where_is_internal): Strip it down to only traverse the keymaps.
Move the cache handling from Fwhere_is_internal to here.
(Fwhere_is_internal): Move the handling of remapping and the choice of
the best binding from where_is_internal to here.
Unify the cached/noncached paths, so remapping is also handled
correctly when the cache is used, and so the cache can be used to
speed up remap-handling when applicable.
Give preference to non-remapped bindings.
* doc.c (Fsubstitute_command_keys): Let Fwhere_is_internal's prefer
non-remapped bindings.
* keyboard.c (parse_menu_item): Let Fwhere_is_internal handle
command remapping.
Glenn Morris [Thu, 10 Sep 2009 06:27:04 +0000 (06:27 +0000)]
Grammar.
Glenn Morris [Thu, 10 Sep 2009 06:23:06 +0000 (06:23 +0000)]
(cvs-mode-find-file): Use forward-line rather than goto-line.
Glenn Morris [Thu, 10 Sep 2009 06:22:30 +0000 (06:22 +0000)]
(byte-compile-function-environment): Doc fix.
(byte-compile-file-form-autoload): Don't warn about unknown functions
where the autoload statement comes after the use.
(with-no-warnings): Give it a byte-hunk-handler like than of progn, so
that any handlers inside the body (eg require) are in turn respected.
Glenn Morris [Thu, 10 Sep 2009 06:21:48 +0000 (06:21 +0000)]
(degrees-to-radians): Mark as free from side effects.
Glenn Morris [Thu, 10 Sep 2009 06:21:23 +0000 (06:21 +0000)]
(define-derived-mode): Give the mode's map, and syntax and abbrev
tables basic docs, if they don't have any.
Glenn Morris [Thu, 10 Sep 2009 06:20:51 +0000 (06:20 +0000)]
(easy-mmode-defmap): Add doc-string.
Glenn Morris [Thu, 10 Sep 2009 06:20:25 +0000 (06:20 +0000)]
(top-level): Require cl when compiling.
(view-hello-file): Use default-value rather than
default-enable-multibyte-characters.
Glenn Morris [Thu, 10 Sep 2009 06:19:53 +0000 (06:19 +0000)]
Move all safe and risky properties into the defcustoms.
Glenn Morris [Thu, 10 Sep 2009 06:19:34 +0000 (06:19 +0000)]
(rmail-user-mail-address-regexp): Move here from rmailsum.el.
Regenerate with extracted autoloads.
Glenn Morris [Thu, 10 Sep 2009 06:18:48 +0000 (06:18 +0000)]
(rmail-user-mail-address-regexp): Move to rmail.el.
Put autoloads in rmail.el rather than loaddefs.el.
Glenn Morris [Thu, 10 Sep 2009 06:18:23 +0000 (06:18 +0000)]
Put autoloads in rmail.el rather than loaddefs.el.
Nick Roberts [Thu, 10 Sep 2009 03:42:13 +0000 (03:42 +0000)]
Bug#4375 (can't kill killed gud buffer")
(gdb): Revert 2009-08-11 change. User should detach inferior
manually.
Nick Roberts [Thu, 10 Sep 2009 03:40:51 +0000 (03:40 +0000)]
*** empty log message ***
Stefan Monnier [Thu, 10 Sep 2009 03:20:51 +0000 (03:20 +0000)]
(display_mode_element): Move list length limit from 50 to
5000 (see thread starting with <xbaik5174uqu.fsf@cam.ac.uk>).
Nick Roberts [Thu, 10 Sep 2009 03:03:27 +0000 (03:03 +0000)]
Reported in thread for Bug#4375.
* progmodes/gud.el (gud-tooltip-print-command): Use MI command
"-data-evaluate-expression" instead of print.
* progmodes/gdb-mi.el (gdb-tooltip-print-1): Ditto.
(gdb-tooltip-print): Parse output from above MI command.
Nick Roberts [Thu, 10 Sep 2009 03:02:34 +0000 (03:02 +0000)]
*** empty log message ***
Juanma Barranquero [Thu, 10 Sep 2009 02:25:53 +0000 (02:25 +0000)]
* startup.el (command-line-normalize-file-name): On Windows and
MS-DOS, also convert C:\/ and C:\\ (two backslashes) into C:/.
Juri Linkov [Thu, 10 Sep 2009 00:58:15 +0000 (00:58 +0000)]
(grep-template): Add "<X>" to docstring.
(grep-files-aliases): Add "all". Move "el" and "ch" to the top of
the list. Move "asm" to the bottom.
(grep-find-ignored-directories): Add `choice' with nil value
to empty the list easily.
(grep-find-ignored-files): New option.
(grep-files-history): Set to nil by default instead of '("ch" "el").
(grep-compute-defaults): Add "<X>" to `grep-template'.
(grep-read-files): Bind new local variables `default-alias' and
`default-extension'. Use a list of default values for the file prompt.
(lgrep): Add `--exclude=' command line options composed from
`grep-find-ignored-files'.
(rgrep): Add `-name' command line options composed from
`grep-find-ignored-files'. (Bug#4301)
Juri Linkov [Thu, 10 Sep 2009 00:54:36 +0000 (00:54 +0000)]
(shell-command): Set asynchronous process filter to
`comint-output-filter'. (Bug#4343)
Juri Linkov [Thu, 10 Sep 2009 00:54:15 +0000 (00:54 +0000)]
(isearch-text-char-description): Propertize escape
character sequences with the `escape-glyph' face. (Bug#4344)
Katsumi Yamaoka [Thu, 10 Sep 2009 00:12:07 +0000 (00:12 +0000)]
* nnrss.el (nnrss-request-article): Remove binding of
default-enable-multibyte-characters that has gotten needless by
the 2007-07-13 change in rfc2047-encode-message-header.
* mml.el (mml-insert-multipart): Error on the message header.
(mml-insert-part): Error on the message header; position point at
the end of a MIME tag.
Adrian Robert [Wed, 9 Sep 2009 15:05:47 +0000 (15:05 +0000)]
* nsfont.m (ns_get_family): Don't force first letter to uppercase.
Stefan Monnier [Wed, 9 Sep 2009 14:47:54 +0000 (14:47 +0000)]
(diff-hunk-kill): Fix the search of the next hunk (bug#4368).
Katsumi Yamaoka [Wed, 9 Sep 2009 10:41:50 +0000 (10:41 +0000)]
(with-no-warnings): Define it for old Emacsen.
Katsumi Yamaoka [Wed, 9 Sep 2009 10:07:19 +0000 (10:07 +0000)]
2009-09-02 Teodor Zlatanov <tzz@lifelogs.com>
* auth.texi (Help for users): Corrected markup.
Katsumi Yamaoka [Wed, 9 Sep 2009 09:29:29 +0000 (09:29 +0000)]
* calendar/time-date.el (autoload):
Expand define-obsolete-function-alias into defalias and make-obsolete
for old Emacsen that Gnus supports.
(with-no-warnings): Define it for old Emacsen.
(time-to-seconds): Don't use (featurep 'xemacs) to check if float-time
is available.
(time-to-number-of-days): Don't use (featurep 'xemacs) to check if
float-time is available; suppress compile warning for time-to-seconds.
2009-09-09 Teodor Zlatanov <tzz@lifelogs.com>
* net/imap.el (imap-message-map): Docstring fix.
Katsumi Yamaoka [Wed, 9 Sep 2009 09:28:43 +0000 (09:28 +0000)]
2009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-util.el (gnus-float-time): Alias to float-time if it exists.
* ecomplete.el (with-no-warnings): Define it for old Emacsen.
(ecomplete-add-item): Don't use (featurep 'xemacs) to check if
float-time is available; suppress compile warning for time-to-seconds.
2009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
Add the optional argument `encoding' that overrides the default.
* mml.el (mml-generate-mime-1): Pass encoding defined by a user to
mm-encode-buffer.
2009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
* gnus-art.el (gnus-article-read-summary-keys):
Fix gnus-buffer-configuration's value temporarily used.
Stefan Monnier [Wed, 9 Sep 2009 02:38:50 +0000 (02:38 +0000)]
(where_is_internal): Filter out shadowed remappings.
Assume that where_is_internal returns unshadowed bindings to simplify
the code and get rid of the gotos. Use ASIZE.
Glenn Morris [Wed, 9 Sep 2009 02:38:06 +0000 (02:38 +0000)]
Mention world-readable install.
Glenn Morris [Wed, 9 Sep 2009 02:36:38 +0000 (02:36 +0000)]
(ffap-file-at-point): Handle absolute (non-remote) files with line
numbers too. (Bug#4374)
Glenn Morris [Wed, 9 Sep 2009 02:34:17 +0000 (02:34 +0000)]
(install-arch-indep): Don't recursively change perms of
site-lisp and infodir. There may be non-Emacs files in here, and the
files supplied by Emacs are all handled explicitly already. (Bug#3800)
(mkdir): Set umask to world-readable before creating directories.
mkinstalldirs already checks if dirs exist, don't duplicate this test.
Glenn Morris [Wed, 9 Sep 2009 02:32:48 +0000 (02:32 +0000)]
(install): Set umask to world-readable before creating directories.
Glenn Morris [Wed, 9 Sep 2009 02:32:25 +0000 (02:32 +0000)]
($(DESTDIR)${archlibdir}): Set umask to world-readable before creating
directories and game score files.
Stefan Monnier [Wed, 9 Sep 2009 01:21:10 +0000 (01:21 +0000)]
(Vtruncate_partial_width_windows): Improve docstring.
Stefan Monnier [Tue, 8 Sep 2009 19:47:07 +0000 (19:47 +0000)]
(smerge-remove-props, smerge-refine):
Use with-silent-modifications (bug#4342).
Stefan Monnier [Tue, 8 Sep 2009 19:42:21 +0000 (19:42 +0000)]
(with-silent-modifications): New macro.
Juanma Barranquero [Mon, 7 Sep 2009 15:25:38 +0000 (15:25 +0000)]
Update.
Juanma Barranquero [Mon, 7 Sep 2009 15:23:09 +0000 (15:23 +0000)]
* files.el (top-level): Require `cl' when compiling.
Glenn Morris [Mon, 7 Sep 2009 02:35:29 +0000 (02:35 +0000)]
(proced-mode-map): Bind "d" to proced-mark-alt.
(proced-mark-alt): New alias, to control the advertised key. (Bug#4362)
Glenn Morris [Mon, 7 Sep 2009 02:26:37 +0000 (02:26 +0000)]
(auto-mode-alist): Use delphi-mode for .dpr files.